Telegram Group & Telegram Channel
Пост 4/5. Про вакансию Oracle/Java Developer. Tech-интервью

Друзья, всем привет!

Продолжаем наш марлезонский балет 👯‍♀️
В этом посте расскажу про техническую часть интервью.
В общей сложности оно заняло примерно 1,5 часа.

Поскольку вакансия предполагала вынос функционала из Oracle в Java + PostgreSQL, на интервью присутствовали два технических спеца: Java Team Lead и специалист по Oracle.

Собеседование можно разбить на три группы вопросов
1️⃣ Как бы ты разбивал оракловый монолит?
2️⃣ Вопросы по Java + небольшое код-ревью
3️⃣ Вопросы по Oracle + практическая задачка а-ля «напиши запрос»

Некоторые вопросы с собеседования
▫️Как бы ты мог поспособствовать миграции логики из базы в Java-сервисы?
▫️Ты приходишь на проект, там нет CI/CD, как ты будешь действовать?
▫️С чего начать такую миграцию, чтобы система продолжала работать корректно?
▫️А что, если бизнес-логика в триггерах, и код ужасный?
▫️Что в этом коде не так (показывают Java-код)? Как доработать?
▫️Какова алгоритмическая сложность этого метода (показывают Java-код)?
▫️Зачем нужен volatile?
▫️Команда для вывода списка всех Docker-контейнеров?
▫️Приходилось ли тебе разворачивать Oracle?
▫️Как анализировать медленные запросы в Oracle?
▫️Как находить причины расхождений между отчетами?
и так далее.

несколько вопросов/ответов прикрепил к посту 📹

"Хозяйке на заметку"
Основная масса вопросов по Ораклу, как водится, была про оптимизацию.
Поэтому, коллеги, кто ещё этого не понял: если вы хотите претендовать на жирную позицию и достойную з/п, тему с оптимизацией вам не обойти.
Если вы в ней «не алё» — забудьте про хорошие деньги.
Продаёт Денис курсы или не продаёт — без оптимизации никуда. Это, блин, факт 🤷🏻‍♂️

Сейчас будет реклама, но уж сорри 😄
Именно этим мы и занимаемся на курсе по Оптимизации Oracle SQL. Наводим порядок в голове по великой и ужасной Оптимизации и натаскиваем на прохождение собесов 🚀
Анкета предзаписи — в предыдущих постах ⬆️
Не тормози — записывайся!

Итог
Честно говоря, я не особо готовился к интервью, особенно по Java. Можно было бы и получше отвечать.
Вот по Ораклу — разбуди меня в три ночи, я отвечу на часто задаваемые вопросы.
По Java приходится вспоминать узкие моменты, которые в реальной практике, по сути, не используешь.
Сделал для себя вывод: перед следующей сменой работодателя надо будет готовиться основательнее.
Чего, кстати, и вам желаю!

Ребята-технари в целом задавали интересные и корректные вопросы. Никто не матерился, всё прошло достаточно вежливо. На мой взгляд, если бы я попал к ним, то было бы чему поучиться — в том числе.

Так же исходя из вопросов понятно, что это жуткая легасятина со всеми антипаттернами, которые может в себя вобрать Оракловый проект 👽
Этакие конюшни не чищенные лет так 20 😄

Чем закончилась история, дали ли оффер — расскажу в следующем посте 😊
Всем хорошего дня! ☀️


#Denis_Kivilev #oracle #java #собседования
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀



tg-me.com/oracle_dbd/934
Create:
Last Update:

Пост 4/5. Про вакансию Oracle/Java Developer. Tech-интервью

Друзья, всем привет!

Продолжаем наш марлезонский балет 👯‍♀️
В этом посте расскажу про техническую часть интервью.
В общей сложности оно заняло примерно 1,5 часа.

Поскольку вакансия предполагала вынос функционала из Oracle в Java + PostgreSQL, на интервью присутствовали два технических спеца: Java Team Lead и специалист по Oracle.

Собеседование можно разбить на три группы вопросов
1️⃣ Как бы ты разбивал оракловый монолит?
2️⃣ Вопросы по Java + небольшое код-ревью
3️⃣ Вопросы по Oracle + практическая задачка а-ля «напиши запрос»

Некоторые вопросы с собеседования
▫️Как бы ты мог поспособствовать миграции логики из базы в Java-сервисы?
▫️Ты приходишь на проект, там нет CI/CD, как ты будешь действовать?
▫️С чего начать такую миграцию, чтобы система продолжала работать корректно?
▫️А что, если бизнес-логика в триггерах, и код ужасный?
▫️Что в этом коде не так (показывают Java-код)? Как доработать?
▫️Какова алгоритмическая сложность этого метода (показывают Java-код)?
▫️Зачем нужен volatile?
▫️Команда для вывода списка всех Docker-контейнеров?
▫️Приходилось ли тебе разворачивать Oracle?
▫️Как анализировать медленные запросы в Oracle?
▫️Как находить причины расхождений между отчетами?
и так далее.

несколько вопросов/ответов прикрепил к посту 📹

"Хозяйке на заметку"
Основная масса вопросов по Ораклу, как водится, была про оптимизацию.
Поэтому, коллеги, кто ещё этого не понял: если вы хотите претендовать на жирную позицию и достойную з/п, тему с оптимизацией вам не обойти.
Если вы в ней «не алё» — забудьте про хорошие деньги.
Продаёт Денис курсы или не продаёт — без оптимизации никуда. Это, блин, факт 🤷🏻‍♂️

Сейчас будет реклама, но уж сорри 😄
Именно этим мы и занимаемся на курсе по Оптимизации Oracle SQL. Наводим порядок в голове по великой и ужасной Оптимизации и натаскиваем на прохождение собесов 🚀
Анкета предзаписи — в предыдущих постах ⬆️
Не тормози — записывайся!

Итог
Честно говоря, я не особо готовился к интервью, особенно по Java. Можно было бы и получше отвечать.
Вот по Ораклу — разбуди меня в три ночи, я отвечу на часто задаваемые вопросы.
По Java приходится вспоминать узкие моменты, которые в реальной практике, по сути, не используешь.
Сделал для себя вывод: перед следующей сменой работодателя надо будет готовиться основательнее.
Чего, кстати, и вам желаю!

Ребята-технари в целом задавали интересные и корректные вопросы. Никто не матерился, всё прошло достаточно вежливо. На мой взгляд, если бы я попал к ним, то было бы чему поучиться — в том числе.

Так же исходя из вопросов понятно, что это жуткая легасятина со всеми антипаттернами, которые может в себя вобрать Оракловый проект 👽
Этакие конюшни не чищенные лет так 20 😄

Чем закончилась история, дали ли оффер — расскажу в следующем посте 😊
Всем хорошего дня! ☀️


#Denis_Kivilev #oracle #java #собседования
Канал Oracle Developer | Чатик 💬
Мини-курс Оптимизация: Быстрый старт 🚀

BY Oracle Developer👨🏻‍💻


Share with your friend now:
tg-me.com/oracle_dbd/934

View MORE
Open in Telegram


Oracle Developer‍ Telegram | DID YOU KNOW?

Date: |

How Does Bitcoin Mining Work?

Bitcoin mining is the process of adding new transactions to the Bitcoin blockchain. It’s a tough job. People who choose to mine Bitcoin use a process called proof of work, deploying computers in a race to solve mathematical puzzles that verify transactions.To entice miners to keep racing to solve the puzzles and support the overall system, the Bitcoin code rewards miners with new Bitcoins. “This is how new coins are created” and new transactions are added to the blockchain, says Okoro.

How to Invest in Bitcoin?

Like a stock, you can buy and hold Bitcoin as an investment. You can even now do so in special retirement accounts called Bitcoin IRAs. No matter where you choose to hold your Bitcoin, people’s philosophies on how to invest it vary: Some buy and hold long term, some buy and aim to sell after a price rally, and others bet on its price decreasing. Bitcoin’s price over time has experienced big price swings, going as low as $5,165 and as high as $28,990 in 2020 alone. “I think in some places, people might be using Bitcoin to pay for things, but the truth is that it’s an asset that looks like it’s going to be increasing in value relatively quickly for some time,” Marquez says. “So why would you sell something that’s going to be worth so much more next year than it is today? The majority of people that hold it are long-term investors.”

Oracle Developer‍ from ca


Telegram Oracle Developer👨🏻‍💻
FROM USA